home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / var / db / pkg / sys-libs / db-1.85-r2 / db-1.85-r2.ebuild < prev    next >
Text File  |  2005-10-19  |  1KB  |  60 lines

  1. # Copyright 1999-2005 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: /var/cvsroot/gentoo-x86/sys-libs/db/db-1.85-r2.ebuild,v 1.11 2005/08/03 17:58:44 gustavoz Exp $
  4.  
  5. inherit eutils toolchain-funcs
  6.  
  7. DESCRIPTION="db 1.85 -- required for RPM 4.0 to compile; that's about it."
  8. HOMEPAGE="http://www.sleepycat.com/"
  9. SRC_URI="ftp://ftp.sleepycat.com/releases/db.${PV}.tar.gz
  10.     mirror://gentoo/${P}.patch.bz2"
  11.  
  12. LICENSE="DB"
  13. SLOT="1"
  14. KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86"
  15. IUSE=""
  16.  
  17. DEPEND=""
  18.  
  19. S=${WORKDIR}/db.${PV}
  20.  
  21. src_unpack() {
  22.     unpack ${A}
  23.     cd ${S}
  24.     epatch ${WORKDIR}/${P}.patch
  25. }
  26.  
  27. src_compile() {
  28.     cd ${S}/PORT/linux
  29.     tc-export CC AR RANLIB
  30.     emake OORG="${CFLAGS}" prefix=/usr || die
  31. }
  32.  
  33. src_install() {
  34.     cd ${S}/PORT/linux
  35.  
  36.     newlib.a libdb.a libdb1.a || die "newlib.a failed"
  37.     newlib.so libdb.so.2 libdb1.so.2 || die "newlib.so failed"
  38.     dosym libdb1.so.2 /usr/$(get_libdir)/libdb1.so
  39.     dosym libdb1.so.2 /usr/$(get_libdir)/libdb.so.2
  40.     dosym libdb1.so.2 /usr/$(get_libdir)/libndbm.so
  41.     dosym libdb1.a /usr/$(get_libdir)/libndbm.a
  42.  
  43.     dodir /usr/include/db1
  44.     insinto /usr/include/db1
  45.     doins include/db.h include/mpool.h
  46.  
  47.     insinto /usr/include/db1
  48.     doins include/ndbm.h
  49.     dosed "s:<db.h>:<db1/db.h>:" /usr/include/db1/ndbm.h
  50.     dosym db1/ndbm.h /usr/include/ndbm.h
  51.     newbin db_dump185 db1_dump185
  52.  
  53.     cd ${S}
  54.     dodoc changelog README
  55.     docinto ps
  56.     dodoc docs/*.ps
  57.     docinto hash
  58.     dodoc hash/README
  59. }
  60.